package startup;

import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.GraphicsEnvironment;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import java.util.Iterator;
import java.util.concurrent.ExecutionException;

import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.SwingWorker;
import javax.swing.UIDefaults;
import javax.swing.UIManager;
import javax.swing.plaf.ColorUIResource;

import framework.AnnuaireCocola;
import framework.classification.entities.ClAbstractEntity;
import framework.classification.library.AbstractClassfication;
import framework.classification.library.IOCLassificationDirectory;
import framework.entity.ACLComponent;
import framework.entity.ACLFunction;
import framework.entity.ACLInterface;

import gui.ACLGraphics;
import gui.ViewDirectory;
import gui.assiste.PanelOutput;
import gui.viewEntity.ViewACLComponent;
import gui.viewEntity.ViewACLEntity;
import gui.viewEntity.ViewACLFunction;
import gui.viewEntity.ViewACLInterface;
import gui.viewLattice.ViewLattice;

public class Start {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		UIDefaults uidefs = UIManager.getLookAndFeelDefaults();
		 
		uidefs.put("SplitPane.darkShadow", new Color(0,0,0));
		uidefs.put("SplitPane.highlight", new Color(0,0,0));
		
		uidefs.put("TabbedPane.selected", Color.BLACK);
		uidefs.put("TabbedPane.foreground", new Color(255,255,255));
		uidefs.put("TabbedPane.background", new Color(170,170,170));
		uidefs.put("TabbedPane.contentAreaColor", Color.BLACK);
		
		ACLGraphics acl = new ACLGraphics();
		GraphicsEnvironment env =
	        GraphicsEnvironment.getLocalGraphicsEnvironment();
	    	acl.setExtendedState(acl.getExtendedState() | acl.MAXIMIZED_BOTH);

	}

}
